From 9fd300b755da4a9142d3bfaafa537f80e2ae461e Mon Sep 17 00:00:00 2001 From: Jason Rumney Date: Sat, 3 Jan 2009 14:53:26 +0000 Subject: [PATCH] (parse_modifiers_uncached): Wheel events are clicks (bug#687). --- src/keyboard.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/keyboard.c b/src/keyboard.c index 35257c6d999..127cae67ee0 100644 --- a/src/keyboard.c +++ b/src/keyboard.c @@ -6313,6 +6313,11 @@ parse_modifiers_uncached (symbol, modifier_end) && ('0' <= SREF (name, i + 6) && SREF (name, i + 6) <= '9')) modifiers |= click_modifier; + if (! (modifiers & (double_modifier | triple_modifier)) + && i + 6 < SBYTES (name) + && strncmp (SDATA (name) + i, "wheel-", 6) == 0) + modifiers |= click_modifier; + if (modifier_end) *modifier_end = i; -- 2.30.2